<?php
// 加密配置文件
return [
    // 是否启用加密
    'enabled' => env('CRYPTO_ENABLED', true),
    
    // AES加密密钥 (16位，必须与前端一致)
    'aes_key' => env('CRYPTO_AES_KEY', 'travelmeow123456'),
    
    // AES初始向量 (16位，必须与前端一致)
    'aes_iv' => env('CRYPTO_AES_IV', '1234567890123456'),
    
    // 签名密钥 (必须与前端一致)
    'sign_key' => env('CRYPTO_SIGN_KEY', 'travel_meow_sign_key_2024'),
    
    // 时间戳容差 (秒)
    'timestamp_tolerance' => env('CRYPTO_TIMESTAMP_TOLERANCE', 300), // 5分钟
    
    // 需要加密的路由
    'encrypt_routes' => [
        'v1/user_login/save',
        'v1/user/info',
        'v1/user/update',
        'v1/order/create',
        'v1/order/pay'
    ],
    
    // 需要验证Token的路由
    'auth_routes' => [
        'v1/user/info',
        'v1/user/update',
        'v1/order/create',
        'v1/order/pay'
    ],
    
    // 排除验证的路由
    'exclude_routes' => [
        'v1/user_login/save',
        'v1/index/index',
        'v1/health/check'
    ]
];